Skip to content

SDK Improvements#1

Merged
netanelgilad merged 16 commits intomainfrom
sdk-imprvoments
Jul 22, 2025
Merged

SDK Improvements#1
netanelgilad merged 16 commits intomainfrom
sdk-imprvoments

Conversation

@netanelgilad
Copy link
Collaborator

@netanelgilad netanelgilad commented Jul 1, 2025

SDK Changes:

  • Moved to typescript - IMO for libraries, typescript is important. It allows us to create a type safe API for our users without relying on JSDoc too much, and better validation for ourselves on breaking changes and such.
  • Moved from jest to vitest - jest is old an annoying, vitest works faster and more stable, less plugins and configurations needed.
  • Implemented functions calling support. This works with direct axios response object to keep the same functionality as today.
  • Simplified build config - simple ESM module, no rollup or umd. The lib will be used by other projects that will bundle it, currently we don't really need a UMD bundle for the SDK.

@github-actions
Copy link

github-actions bot commented Jul 2, 2025

🚀 Package Preview Available!

pkg.pr.new


Install this PR's preview build with npm:

npm i https://pkg.pr.new/base44dev/javascript-sdk/@base44/sdk@7fe2e5328ada3c56771f273e1c4aa75c5f2dd3ac

Preview powered by pkg.pr.new — try new features instantly, no NPM release needed!

@netanelgilad netanelgilad marked this pull request as ready for review July 14, 2025 06:40
@netanelgilad netanelgilad merged commit c5e83e8 into main Jul 22, 2025
3 checks passed
@claude claude bot mentioned this pull request Dec 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants